package reflect;

import java.lang.reflect.Array;
import java.util.Arrays;

/**
 * JDK5之后推出了一个特性：变长参数
 */
public class ArgsDemo {
    public static void main(String[] args) {
        doing(1, 2, "1");
        doing(1, 2, "1", "2");
        doing(1, 2, "1", "2", "3");
    }

    /**
     * 变长参数只能是方法的最后一个参数，实际是一个数组
     */
    public static void doing(int age, long a, String... arg) {
        System.out.println(arg.length);
        System.out.println(Arrays.toString(arg));
    }

}
